package com.controladores.controlvehicular;








import android.os.Bundle;
import android.app.Activity;
import android.app.Dialog;
import android.graphics.Typeface;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class Datos extends Activity implements OnClickListener{
	Button actualizar;
	EditText usuario, contrasena;
	protected TextView fuenteDatos;
	protected TextView fuenteClave;

	

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_datos);
		Typeface tipofuenteDatos = Typeface.createFromAsset(getAssets(),"inkedgod.ttf");
		fuenteDatos = (TextView)findViewById(R.id.tDatos);
		fuenteDatos.setTypeface(tipofuenteDatos);
		fuenteClave = (TextView)findViewById(R.id.tClave);
		fuenteClave.setTypeface(tipofuenteDatos);
		
		actualizar = (Button) findViewById(R.id.actualizar);
		usuario = (EditText) findViewById(R.id.usuario);
		contrasena = (EditText) findViewById(R.id.contrasena);
		
		actualizar.setOnClickListener(this);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.activity_datos, menu);
		return true;
	}

	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		switch (v.getId()){
		case R.id.actualizar:
			boolean funciona = true;
			try{
			String  usua = usuario.getText().toString();
			String  contra = contrasena.getText().toString();
			
			
			usuario.setText("");
			contrasena.setText("");
			
			Sql entrada  = new Sql (Datos.this);
			entrada.abrir();
			entrada.crearEntrada(usua, contra);
			entrada.cerrar();
			}catch (Exception e) {
				// TODO: handle exception
				funciona = false; 
				String error = e.toString();
				Dialog d = new Dialog(this);
				d.setTitle("No funciona");
				TextView tv = new TextView(this);
				tv.setText(error);
				d.setContentView(tv);
				d.show();
			}finally{
				if(funciona){
				Dialog d = new Dialog(this);
				d.setTitle("Mensaje");
				TextView tv = new TextView(this);
				tv.setText("Almacenado");
				d.setContentView(tv);
				d.show();
				}
			}
			break;			
		}		
	}
}
